package org.kd.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.kd.common.base.BaseMapper;
import org.kd.model.Message;
import org.kd.model.DTO.MessageDTO;

public interface MessageDao extends BaseMapper<Message> {

	Integer updateByToId(Message msg);

	List<MessageDTO> queryAcceptListByParam(Message u);

	/**
	 *  @功能:连表查好友name
	 *  @作者:jh @代号:甲骨兽进化
	 *  @时间:2018年4月17日
	 *  @param page
	 *  @param limit
	 *  @param setType
	 *  @return  
	 */
	List<MessageDTO> queryAcceptWhiteFriendListByParam(MessageDTO u);

	/**
	 *  @功能:连表查群组name
	 *  @作者:jh @代号:甲骨兽进化
	 *  @时间:2018年4月17日
	 *  @param page
	 *  @param limit
	 *  @param setType
	 *  @return  
	 */
	List<MessageDTO> queryAcceptWhiteGroupListByParam(MessageDTO u);

	/**
	 *  @功能:多删
	 *  @作者:jh @代号:甲骨兽进化
	 *  @时间:2018年4月17日
	 *  @param ids
	 *  @return  
	 */
	Integer updateDeletes(@Param("ids")String ids);
}